// pages/classfiy/classfiy.js
import {
  getApi
} from '../../utils/API'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    navlist: [],
    prolist: [],
    currentindex: -1,
    a: 0,
    height: '',
    isHideLoadMore:false,
    isCollected:false,
  },
  //加入购物车
  goShopcar(e) {
    console.log(e)
    let data = {
      user_id: 1,
      prod_id: this.data.id,
      num :1
    }
    console.log(data)
    getApi('/addShopCar',data).then( (res)=> {
      console.log(res);
    }).catch( (err)=> {
      console.log(err);
    })

    //添加成功
    let isCollected = !this.data.isCollected;
    this.setData({
      isCollected:isCollected
    })
    wx.showToast({
      title: isCollected ? '添加成功' : '取消添加'
    })
  },
  //跳到商品详情
  goprod(e) {
    // console.log(e.currentTarget.dataset.index)
    let id = e.currentTarget.dataset.index;
    wx.navigateTo({
      url: '../prodDetail/prodDetail?prod_id=' + id
    })
  },
  //按照类型显示商品
  gotype(e) {
    // console.log(e.target.dataset.index)
    this.setData({
      currentindex: e.target.dataset.index
    })
    getApi('/getProdlist', {
      type: e.target.dataset.index
    }).then((res) => {
      // console.log(res.data.data);
      this.setData({
        prolist: res.data.data
      })
    }).catch((err) => {
      console.log(err)
    })
  },
 

  // gocolor(e) {
  //   // console.log(e.target.dataset.index)
  //   this.setData({
  //     a: e.target.dataset.index
  //   })
  // },
  // settleAccountsHeight() {
  //   this.setData({
  //     height: wx.getSystemInfoSync().windowHeight
  //   })
  // },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //
    var that = this;
    that.index = options.index;
    let id = that.index;
    // console.log(options.page);
    if (options.page == 1) {
      this.setData({
        currentindex: id
      })
      getApi('/getProdlist', {
        type: id
      }).then((res) => {
        // console.log(res.data.data);
        this.setData({
          prolist: res.data.data
        })
      }).catch((err) => {
        console.log(err)
      })
    } else {
      getApi('/getHotProdlist').then((res) => {
        // console.log(res.data.data);
        this.setData({
          prolist: res.data.data
        })
      }).catch((err) => {
        console.log(err)
      })
    }


    // this.settleAccountsHeight()

    //左栏
    getApi('/getClassfiy').then((res) => {
      // console.log(res.data.data);
      this.setData({
        navlist: res.data.data
      })

    }).catch((err) => {
      console.log(err);
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

      // this.getArticles(page); //后台获取新数据并追加渲染
    console.log('ssssss')
    // setTimeout( ()=> {
    //   this.setData({
    //     isHideLoadMore:true,
        
    //   })
     
    // },1000)
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})